home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_utilities
/
utilities
/
003
/
_strings
/
ReadMe
< prev
next >
Wrap
Text File
|
1994-09-26
|
2KB
|
53 lines
Strings by George Taylor
========================
This program is PUBLIC DOMAIN. You can do what you want with it!
Contact address:
George Taylor
16 Newton Crescent
Dunblane
Perthshire
FK15 ODZ
Or you can email me (often quicker) at george@tardis.ed.ac.uk.
What it does
============
This program takes a file (any file type) and displays all text strings
along with their location in hex in the file. I'll leave you to think of
possible uses for this program!
Syntax
======
strings <options>
-f <input file> must be present
-l <minimum length of string >=1> default is 4
-u Unsqueeze binary program
A string is made of text characters, a text character is >31 and <127.
All sequences of text characters are displayed - they need not have any
particular terminator.
Strings need not be word aligned.
-u Unsqueeze
============
If you use -u, the program will create a temporary file and unsqueeze
the file (if it is squeezed) into the temporary file. The temporary file
is not deleted so you can examine the unsqueezed file afterwards.
You will require a *command or program in your Run$Path called 'Unsqueeze'.
One of way of obtaining this is to load the Unsqueeze module which comes
with !Patch in the RISC-OS support disks (came with my RO3 disk anyway).
The 'Unsqueeze' command should have the following syntax.
Unsqueeze <input file> <outputfile>
Note that is your unsqueeze requires to load the object into application
memory then because of the way C's system() call works it will fail if
the wimpslot for 'strings' is not large enough.